﻿@charset "utf-8";
html,body{font-family:Microsoft Yahei,Arial; font-size:14px; background:#fff;}
.wrap{margin:0 auto;}
.col_1{ float:left;}
.col_2{ float:right;}
.mt20{ margin-top:20px;}
.clear{ clear:both;}
.border1{ border:1px solid #D5D5D5;}
.main_bg{ background:#fdfdfd;}
.banner{ height:600px; background:#fff;}
.banner2{ height:516px; background:#fff;}
.about_ba{ background:url(../images/banner_about.jpg) center top no-repeat;height:350px;}
.wrapper{ width:100%; min-width:1000px; position:relative; overflow:hidden; }
#focus {width:100%; height:605px;  overflow:hidden; position:relative;}
#focus ul {width:100%; height:605px; position:absolute; top:0; left:0;}
#focus ul li {width:100%; height:605px;  position:absolute; top:0; left:0; background:#fff; display:none;}
#focus ul li img { width:100%; height:100%;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; }
#focus .btn {position:absolute; width:100%; height:10px; padding:5px 10px; right:0; bottom:25px; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; _font-size:0; margin-left:10px; cursor:pointer; background:url(../images/ico_point.png) 0px 0px no-repeat; _background:url(../images/ico_point.gif) 0px 0px no-repeat;}
#focus .btn span.on {background:url(../images/ico_point.png) 0px -14px no-repeat; _background:url(../images/ico_point.gif) 0px -14px no-repeat;}

.top_bg{ background:url(../images/n_topbg.gif); height:5px;}
.top_menu{ height:50px; line-height:50px; background:#3399ff;}
.top_menu a{ height:50px; line-height:50px; display:block; padding:0 25px; float:left;}
.top_menu a:hover{background:#fff; color:#0a8403; height:46px; line-height:46px; border-top:4px solid #3399ff;border-left:4px solid #3399ff; margin-left:-4px;}
.menu li:hover .firsta{border-top:4px solid #3399ff;border-left:4px solid #3399ff; margin-left:-4px;}
.top_menu a.focus{ background:#fff!important; color:#0a8403; border-top:4px solid #3399ff; height:46px; line-height:46px;}
.top_logo{ height:130px; margin-top:-1px; overflow:hidden;}

.news_in{ height:462px; position:relative; padding:40px 0; padding-bottom:0;}
.news_in_gg{ background: url(../images/gg_bg.png); width:222px; height:462px; position:absolute; top:40px; left:0px;}
.news_in_gg dl{ padding-top:150px;}
.news_in_gg dl dt{font-size:18px; color:#fff; text-align:center; border-bottom:2px solid #fff; width:80px; margin:0 auto; padding-bottom:10px;}
.news_in_gg dl dt a{color:#fff;}
.news_in_gg dl dd{ text-align:center; padding-top:20px;}
.news_in_gg dl dd p{width:200px; margin:0 auto; overflow:hidden; height:40px; line-height:40px;}
.news_in_gg dl dd p a{ color:#fff;}

.news_in_dt{ background: url(../images/dt_bg.png); width:222px; height:462px; position:absolute; top:40px; left:334px;}
.news_in_dt dl{ padding-top:150px;}
.news_in_dt dl dt{font-size:18px; color:#fff; text-align:center; border-bottom:2px solid #fff; width:80px; margin:0 auto; padding-bottom:10px;}
.news_in_dt dl dt a{color:#fff;}
.news_in_dt dl dd{ text-align:center; padding-top:20px;}
.news_in_dt dl dd p{width:200px; margin:0 auto; overflow:hidden; height:40px; line-height:40px;}
.news_in_dt dl dd p a{ color:#fff;}

.news_in_ch{ background: url(../images/fy_bg.png); width:222px; height:462px; position:absolute; top:40px; right:0px;}
.news_in_ch dl{ padding-top:150px;}
.news_in_ch dl dt{font-size:18px; color:#fff; text-align:center; border-bottom:2px solid #fff; width:80px; margin:0 auto; padding-bottom:10px;}
.news_in_ch dl dt a{color:#fff;}
.news_in_ch dl dd{ text-align:center; padding-top:20px;}
.news_in_ch dl dd p{width:200px; margin:0 auto; overflow:hidden; height:40px; line-height:40px;}
.news_in_ch dl dd p a{ color:#fff;}

.in_about dl{ }
.in_about{ }
.in_about dl dt{ padding-bottom:20px;}
.in_about dl dd{ font-size:14px; padding-left:20px; line-height:30px;}
.in_about dl dd a{ width:100px; height:30px; text-align:center; background:#94d147; color:#fff; font-size:14px; display:block; margin-top:25px;}
.in_about dl dd h3{color:#5aa100; font-size:18px;}
.in_about dl dd span{color:#5aa100; }

.in_cyfc{ padding:30px 0;}





footer{clear:both;text-align:center; background:rgb(243,243,243);  color:#000; padding-top:10px;}
footer a{color:#000;}
.in_contact{ width:1100px; margin:0 auto;  height:180px; margin-top:30px;}
.in_contact ul{ }
.in_contact ul li{ line-height:30px;cursor:pointer; font-size:14px;}
.in_contact ul li:nth-child(1){ font-size:18px; cursor:default;}
.copyright{ clear:both; margin:0 auto; font-size:12px; height:150px; width:1100px; line-height:30px;}



.lead{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.pagelist,.pagination{height:50px;width:100%;margin-top:20px}
.pagelist li,.pagination li{float:left;width:36px!important;height:30px!important;padding:0!important;line-height:30px!important;margin-left:2px;text-align:center;background:#ccc}
.pagelist li.page-cur,.pagination li.active{background:#fff}
.pagelist li:nth-child(2){width:60px}
.pagelist li:nth-last-child(1){width:100px}
.pagelist li:nth-last-child(2){width:60px}
.pagelist li:nth-last-child(3){width:50px}
