@charset "utf-8";

.home_body{background-image:url(/images/home_bg6.jpg);}
/*common*/
.common_tab{position: relative;}
.common_tab .hd{overflow:hidden; zoom:1; background:#eeeeee; line-height:46px;}
.common_tab .hd li{ float:left; height:46px; font-size:16px; text-align:center;}
.common_tab .hd li a{display:block; padding:0 30px; border-right:#fff 1px solid;}
.common_tab .hd li.on{background:#2db354; color:#fff;}
.common_tab .hd li.on a{color:#fff;}
.common_tab .hd .more{float:right; padding-right:20px;}
.common_tab .hd .more a{color:#666; font-size:14px;}
.common_tab .bd{clear:both; padding-top:12px;}
.common_tab .bd .more{position: absolute; top:0; right: 20px; line-height: 46px;}

/*common end*/
.home_tgl{height:58px; background:url(/images/home_tgl_bg.png); position:relative; overflow:hidden; padding:0 26px;}
.home_tgl h4{float:left; position:absolute; top:16px; left:26px; width:85px; height:28px; background:#eda400; text-align:center; line-height:28px; color:#fff; font-size:15px;}
.home_tgl h4 a{color:#fff;}
.home_tgl h4 i{ position:absolute; right:-10px; top:8px; width:0; height:0; display:block; border:5px solid transparent; border-left-color:#eda400;}
.home_tgl .bd{margin:15px 84px 0 104px; height:28px; line-height:28px; overflow:hidden;}
.home_tgl .bd ul li{ height:28px; padding-right:100px; vertical-align:top;}
.home_tgl .bd ul li a{max-width:100%; float:left; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:16px; line-height:28px;}
.home_tgl .bd ul li span{padding-left:10px; position:absolute;}
.home_tgl .hd{float:right; margin-top:18px;}
.home_tgl .hd a{float:left; width:30px; height:24px; border:#f2f2f2 1px solid; background:url(/images/homt_tzgg_arrow.gif) no-repeat #fff; cursor:pointer;}
.home_tgl .hd a:hover{border-color:#ffaf00;}
.home_tgl .hd a.prev{background-position:0 -24px;}
.home_tgl .hd a.next{background-position:-30px -24px;}
.home_tgl .hd a.prev:hover{background-position:0 0;}
.home_tgl .hd a.next:hover{background-position:-30px 0;}

.home_tpxw{float:left; width:45%; height:322px; position:relative; overflow:hidden;}
.home_tpxw .hd{ position:absolute; bottom:15px; right:18px; z-index: 11;}
.home_tpxw .hd li{float:left; width:14px; height:5px; margin-right:6px; line-height:0; overflow:hidden; font-size:0; background:#c8c4c0; cursor:pointer; text-indent: 999em;}
.home_tpxw .hd li.on{background:#ff4b40;}
.home_tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.home_tpxw .bd ul{width:100%; height:100%;}
.home_tpxw .bd ul li{position:relative; line-height:30px; height:322px;}
.home_tpxw .bd li img{width:100%;  height:322px;}
.home_tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:38px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.home_tpxw .bd .txt{position:absolute; bottom:0; left:18px; right:115px; color:#fff; font-size:14px; line-height:38px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home_tpxw .bd .txt a{color: #fff;}


.home_news{float:right; width:53%;}
.home_news .hd li{ width:25%; *width:24.5%; text-align:center;}
.home_news .hd li a{padding:0;}

.home_layer2_l{float:left; width:72%;}
.home_news2{height:252px;}
.home_btnlink1{clear:both;}
.home_btnlink1 li{float:left; width:33.333%; *width:275px;}
.home_btnlink1 li a{display:block; margin:0 7px; background:#f0f0f0; height:84px; line-height:84px; font-size:18px; color:#2db354; font-weight:bold; position:relative; padding-left:48%;}
.home_btnlink1 li a i{ position:absolute; width:60px; height:60px; display:block; background:url(/images/home_btn1.png) no-repeat; left:18%; top:50%; margin-top:-30px;}
.home_btnlink1 li.li1 a i{ background-position:0 -180px;}
.home_btnlink1 li.li2 a i{ background-position:0 -60px;}
.home_btnlink1 li a:hover{background-color:#2db354; color:#fff;}
.home_btnlink1 li.li0 a:hover i{background-position:-60px 0;}
.home_btnlink1 li.li1 a:hover i{background-position:-60px -180px;}
.home_btnlink1 li.li2 a:hover i{background-position:-60px -60px;}
.home_btnlink1 li.li0 a{margin-left:0; padding-left:36%;}
.home_btnlink1 li.li0 a i{left:15%;}
.home_btnlink1 li.li2 a{margin-right:0;}

.home_layer2_r{float:right; width:26%;}
.home_wsbsdt img{display:block; width:100%; height:118px; margin-bottom:8px;}
.home_btnlink2{overflow:hidden; zoom:1;}
.home_btnlink2 li{float:left; width:50%;}
.home_btnlink2 li a{display:block; position:relative; height:52px; padding:12px 0 0 60px; color:#fff; font-weight:bold; font-size:16px; margin-top:6px;}
.home_btnlink2 li.li0 a{background:#58a7d4; margin-right:3px;}
.home_btnlink2 li.li1 a{background:#65d050; margin-left:3px;}
.home_btnlink2 li.li2 a{background:#efb73c; margin-right:3px;}
.home_btnlink2 li.li3 a{background:#ec895d; margin-left:3px;}
.home_btnlink2 li.li4 a{background:#58a6d4; margin-right:3px;}
.home_btnlink2 li.li5 a{background:#65d04f; margin-left:3px;}
.home_btnlink2 li a i{position:absolute; left:5px; top:50%; margin-top:-25px; width:50px; height:50px; background:url(/images/home_btn2.png) no-repeat;}
.home_btnlink2 li.li1 a i{background-position:0 -50px;}
.home_btnlink2 li.li2 a i{background-position:0 -100px;}
.home_btnlink2 li.li3 a i{background-position:0 -150px;}
.home_btnlink2 li.li4 a i{background-position:0 -200px;}
.home_btnlink2 li.li5 a i{background-position:0 -250px;}
/*.home_btnlink2 li.li4 a i{position:static; display:inline-block; margin:0 10px; vertical-align:middle; margin-top:0; width:21px; height:24px; background:url(/images/home_btn3.png) no-repeat;}*/
.home_btnlink2 li.li0 a{ padding-right:10%;}
.home_btnlink2 li.li3 a{ line-height:42px;}
.close_btn { display:block; background:url(/images/icon_close.png) no-repeat right center; color:#555555; cursor:pointer; font-size:12px; padding-right: 16px; text-align:right;
}

/*弹框--最新热点*/
.home_newhot {background:#fff; border-radius:3px 3px 0 0; box-shadow:0 0 6px rgba(0,0,0,0.6); right: 75px; bottom: -230px; position: fixed; z-index: 10001;}
.home_newhot h2 { height:40px; line-height:40px; font-size: 18px; color:#2c7bd7; position: relative; width:244px; background:#A0C7EB; text-indent:4em;}
.home_newhot h2 span{position: absolute; top: 2px; right:10px;}
.home_newhot h2 span i{display:inline-block; width:17px; height:17px; border-radius:50%; line-height:17px; text-align: center; color:#fff; font-weight:normal; background:url(/images/float_icon.png) no-repeat #d0cece; margin-left:7px;}
.home_newhot i.min{background-position:0 -17px; cursor:pointer;}
.home_newhot i.max {background-position:0 0; cursor:pointer;}
.home_newhot i.close { background-position:0 -34px; cursor:pointer;}
.home_newhot .cont{ width:214px; overflow:hidden; font-size: 16px; line-height:25px; color: #666; margin:0 10px; padding:15px 5px; line-height:25px;}

/*.adfixed{position: fixed; top: 200px; left: 5px; }*/

.tanc{
        position: fixed;
        z-index: 999;
        left: 0;
        bottom: 0;
		width: 250px;
		
    }
    .tanc .close{
        position: absolute;
        right: 0; 
        width: 16px;
        height: 16px; 
        float: right;
        cursor:pointer;
        z-index: 10;
        top:-16px;
    }
.tanc img{width: 250px; height: auto;}

#fc{position: fixed; bottom:192px; left: 5px;}
#fc1{position: fixed; bottom:0px; left: 5px;}
#fc2{position: fixed; bottom: 0px; left: 5px;}
#fc3{position: fixed; bottom: 0px; left: 5px;}


@media (max-width: 1199px) {
	
	
}

@media (min-width: 992px) and (max-width: 1199px) {
	.home_btnlink2{padding-top:2px;}
	.home_btnlink2 li a{height:41px; padding:0 !important; line-height:41px; margin:0 !important; text-align:center;}
	.home_btnlink2 li{width:100%; margin:0 0 6px;}
	.home_btnlink2 li a i{display:none;}
	.home_btnlink2 li a br{display:none;}
}

@media (max-width: 991px) {
	.home_tpxw, .home_news, .home_layer2_l, .home_layer2_r{float:left; width:100%;}
	.home_tpxw, .home_layer2_l{margin-bottom:20px;}
	.home_tpxw, .home_tpxw .bd ul li,.home_tpxw .bd li img{height:300px;}
	.home_wsbsdt img{height:auto;}
	.home_btnlink2 li a{padding-top:0; padding-left:28%; height:auto !important; line-height:66px !important;}
	.home_btnlink2 li a i{left:10%;}
	.home_btnlink2 li a br{display:none;}
}

@media (max-width: 768px) {
	.bgstretcher{display:none;}
	.common_tab .hd .more{display:none;}
	.home_news2{height:auto; margin-bottom:20px;}
	.home_news2 .hd li{ width:25%; text-align:center;}
	.home_news2 .hd li a{padding:0;}
	.home_tgl{padding:0;}
	.home_tgl h4{left:0;}
	.home_tpxw, .home_tpxw .bd ul li,.home_tpxw .bd li img{height:350px;}
	.home_btnlink2{margin-bottom:20px;}
}

@media (max-width: 680px) {
.home_btnlink1 li{width:100%;}
.home_btnlink1 li a{margin:0 0 5px!important; padding-left:48%;}
.home_btnlink1 li a i{left:18%!important;}
}

@media (max-width: 640px) {
	.home_tpxw, .home_tpxw img{height:290px;}
	.home_btnlink1 li a i{left:8%;}
	.home_btnlink1 li a{padding-left:38%;}
}

@media (max-width: 480px) {
	.home_tgl .bd ul li{padding-right:0;}
	.home_tgl .bd ul li span{ display:none;}
	.home_tpxw,.home_tpxw .bd ul li, .home_tpxw .bd li img{height:215px;}
	.home_btnlink1 li a i{ display:none;}
	.home_btnlink1 li a{ text-align:center; padding-left:0; height:52px; line-height:52px; margin:0;}
	.home_btnlink2 li a i{left:4%;}
	.home_btnlink2 li a{padding:0 0 0 30% !important; margin-right:0 !important; margin-left:0 !important;}
	.home_btnlink2 li{width:100%; margin:0 0 0;}
	.home_btnlink2 li.li4 a{text-align:left;}
}
@media (max-width: 320px) {
	.home_tpxw,.home_tpxw .bd ul li, .home_tpxw .bd li img{height:141px;}
	.home_tpxw .bd .txt{ left:10px;}
	
}