﻿@charset "utf-8";
/* CSS Document */
.jl_menu a:hover{
border-bottom:2px solid #fff;

}
.jl_menu a{
padding-bottom:5px;

}
.jl_top{
	width:100%;
	height:110px;
	background:#39a2b1;
}
.jl_topIN{
	width:1200px;
	background:#999;
}

.jl_logo{
	width:312px;
	height:65px;
	margin:24px 0 0 0;
}
.jl_menu{
	width:768px;
	line-height:60px;
	font-size:16px;
	margin:25px 0 0 120px;
}
.jl_menu ul li{
	float:left;
	margin:0 12px;
}
.si_serviceleftLast{
	
	position:relative;
	z-index:100;
	color:#fc9b00;
	font-size:16px;
	line-height:30px;
	display:block;
	cursor:pointer;
}
.si_serviceleftLast img{
	margin:8px 0 0 10px;
	float:right;
}
.si_serviceleftLast div {
	position:absolute;
	right:0px;
	top:0px;
	display:block;
	
}
.jl_ssk{
	    width: 160px;
    height: 26px;
    /* background: #38a2b0; */
    border: 1px solid #fc9b00;
    border-radius: 10px;
}
.ss_input{
	    width: 130px;
    height: 26px;
    outline: none;
    padding: 0 5px;
    color: #aeaeae;
    border: none;
    background: none;
}
.ss_but{
	    width: 15px;
    height: 15px;
    outline: none;
    border: none;
    margin-top: 6px;
    cursor: pointer;
    margin-right: 5px;
}
.jl_sf{
	width:330px;
	position:absolute;
	top:50px;
   z-index:2;
left:25%;
	
}
.jl_sfIN{
	width:900px;
	
}
.jl_sfIN ul{
	width:300px;
	height:300px;
	float:right;
	position:relative;
	z-index:100000;
	top:0px;
	left:0px;
}

.jl_sfIN ul li{
	width:200px;
	height:50px;
	float:right;
	background:url(../images/sf_bj.png) no-repeat;
	margin:20px 0 0 0;
	line-height:50px;
	font-size:20px;
	padding:0 0 0 100px;
	
}

.jl_sfIN ul li:hover{

	background:#005a9f url(../images/sf_bj.png) no-repeat;


	
}
.jl_sfIN ul li img{
	float:left;
	margin:12px 20px 0 0;
width:30px;
}
.jl_sfIN ul li::before, .jl_sfIN ul li::after {
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
        }
         
        .jl_sfIN ul li {
          width: 200px;
          height: 50px;
          margin: auto;
		  margin-top:20px;
          background: url("../images/button-white-large.png") no-repeat 50%/70% rgba(0, 0, 0, 0.1);
          color: #1892a9;
          box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
        }
        .jl_sfIN ul li::before, .jl_sfIN ul li::after {
          content: '';
          z-index: -1;
          margin: -5%;
          box-shadow: inset 0 0 0 2px;
          animation: clipMe 8s linear infinite;
        }
        .jl_sfIN ul li::before {
          animation-delay: -4s;
        }
     
         
        @keyframes clipMe {
          0%, 100% {
            clip: rect(0px, 320.0px, 2px, 0px);
          }
          25% {
            clip: rect(0px, 2px, 320.0px, 0px);
          }
          50% {
            clip: rect(318.0px, 320.0px, 320.0px, 0px);
          }
          75% {
            clip: rect(0px, 320.0px, 320.0px, 318.0px);
          }
        } 
.main_one{
	width:100%;
	padding:30px 0;
}
.main_oneIN{
	width:1200px;
}
.jl_ks{
	width:60px;
	height:375px;
	margin-top:36px;
	display:inline;
}
.jk_ksT{
	width:40px;
	height:90px;
	background:#99cc33;
	font-size:18px;
	line-height:30px;
	padding:17px 10px;
	border-bottom:1px solid #FFF;
}
.jk_ksM{
	width:40px;
	height:90px;
	background:#ee5a5a;
	font-size:18px;
	line-height:30px;
	padding:17px 10px;
	border-bottom:1px solid #FFF;
}
.jk_ksB{
	width:40px;
	height:64px;
	background:#5ab8ee;
	font-size:18px;
	line-height:30px;
	padding:30px 10px;
	border-bottom:1px solid #FFF;
}
.jl_imgNEWs{
	width:500px;
	height:auto;
	margin-left:20px;
}
.jl_imgNEWsT{
	width:100%;
	height:35px;
}
.jl_imgNEWsT span{
	width:120px;
	height:40px;
	float:left;
	font-size:22px;
	color:#333;
	margin-top:-4px;
	display:inline;
	background:url(../images/line.jpg) no-repeat left bottom;
}
.jl_imgNEWsT a{
	float:right;
	color:#666666;
	font-size:12px;
	
}
.jl_imgNEWsB{
	width:100%;
	height:344px;
	background:#000;
	margin-top:30px;
	display:inline;
	overflow:hidden;
}
.fl_NEWs{
	width:590px;
}
.fl_NEWsT{
	width:590px;
	height:35px;
}
.fl_NEWsT span{
	width:100px;
	height:40px;
	float:left;
	font-size:22px;
	color:#333;
	margin-top:-4px;
	display:inline;
	background:url(../images/line.jpg) no-repeat left bottom;
}
.fl_NEWsT a{
	float:right;
	color:#666666;
	font-size:12px;
}
.fl_NEWsB{
	width:100%;
	margin-top:20px;
}
.fl_NEWsB ul li{
	width:100%;
	height:43px;
	float:left;
	line-height:43px;
	background:url(../images/ico6.png) no-repeat left;
	border-bottom:1px solid #ebebeb;
}
.fl_NEWsB ul li span{
	float:right;
	color:#1a92a8;
}
.fl_NEWsB ul li a{
	float:left;
	color:#000000;
	font-size:15px;
	margin-left:15px;
	
}
.fl_NEWsB ul li a:hover{
	color:#1a92a8;
}
.jl_mianT{
	width:100%;
	height:410px;
	background:url(../images/main_bj.jpg) repeat-x;
	padding:30px 0;
}
.jl_mianTin{
	width:1200px;
}
.jl_noice{
	width:580px;
}
.jl_noiceT{
	width:580px;
	height:40px;
}
.jl_noiceT ul{
	width:240px;
	height:40px;
	float:left;
	background:url(../images/ico7.png) no-repeat 100px;
	margin-top:-5px;
	display:inline;
}
.jl_noiceT ul li{
	width:120px;
	height:40px;
	float:left;
	font-size:22px;
	color:#999;
	cursor:pointer;
	
}
.jl_noiceT ul li.aaa_current{
	background:url(../images/line.jpg) no-repeat left bottom;
	color:#000;
}
.jl_noiceB{
	width:100%;
}
.jl_noiceB a{
	float:right;
	text-align:right;
	color:#666666;
	font-size:12px;
	margin-top:-35px;
}
.jl_noiceB ul{
	width:100%;
	float:left;
	margin-top:10px;
	display:inline;
}
.jl_noiceB ul li{
	width:100%;
	height:43px;
	float:left;
	line-height:43px;
}
.jl_noiceB ul li span{
	width:70px;
	float:left;
	color:#1a92a8;
	line-height:43px;
}
.jl_noiceB ul li a{
	width:510px;
	margin:0px!important;
	float:left;
	color:#000000;
	font-size:15px!important;
	text-align:left!important;
}
.jl_noiceB ul li a:hover{

	color:#1a92a8;

}
.jl_mianB{
	width:100%;
	padding:30px 0;
}
.jl_mianBIN{
	width:1200px;
}
.jl_zt{
	width:580px;
}
.jl_ztB{
	width:100%;
}
.jl_ztB a{
	color:#000;
}
.jl_ztB ul li{
	width:144px;
	height:20px;
	float:left;
	border-right:1px solid #ebebeb;
	text-align:center;
	padding-top:50px;
	margin-top:30px;
	display:inline;
}
.jl_ztB ul li:hover{transform: scale(1.1);transition: all 0.3s;} 
.jl_ztB ul li.ico1{
	background:url(../images/ico15.png) no-repeat top center;
}
.jl_ztB ul li.ico1:hover{
	background:url(../images/ico15h.png) no-repeat top center;
}
.jl_ztB ul li.ico2{
	background:url(../images/ico10.png) no-repeat top center;
}
.jl_ztB ul li.ico2:hover{
	background:url(../images/ico10h.png) no-repeat top center;
}
.jl_ztB ul li.ico3{
	background:url(../images/ico11.png) no-repeat top center;
}
.jl_ztB ul li.ico3:hover{
	background:url(../images/ico11h.png) no-repeat top center;
}
.jl_ztB ul li.ico4{
	background:url(../images/ico13.png) no-repeat top center;
}
.jl_ztB ul li.ico4:hover{
	background:url(../images/ico13h.png) no-repeat top center;
}
.jl_ztB ul li.ico5{
	background:url(../images/ico9.png) no-repeat top center;
}
.jl_ztB ul li.ico5:hover{
	background:url(../images/ico9h.png) no-repeat top center;
}
.jl_ztB ul li.ico6{
	background:url(../images/ico8.png) no-repeat top center;
}
.jl_ztB ul li.ico6:hover{
	background:url(../images/ico8h.png) no-repeat top center;
}
.jl_ztB ul li.ico7{
	background:url(../images/ico12.png) no-repeat top center;
}
.jl_ztB ul li.ico7:hover{
	background:url(../images/ico12h.png) no-repeat top center;
}
.jl_ztB ul li.ico8{
	background:url(../images/ico14.png) no-repeat top center;
}
.jl_ztB ul li.ico8:hover{
	background:url(../images/ico14h.png) no-repeat top center;
}
.jl_ztc{
	width:590px;
}
.jl_ztcB{
	width:100%;
	padding:36px 0 0 0;
}
.jl_ztcBLE{
	width:150px;
	height:55px;
	background:#99cc33 url(../images/ico17.png) no-repeat center 37px;
	text-align:center;
	padding:95px 0 0 0;
	font-size:16px;
	color:#FFF;
}
.jl_ztcBRi{
	width:150px;
	height:55px;
	background:#ffcc99 url(../images/ico16.png) no-repeat center 37px;
	text-align:center;
	padding:95px 0 0 0;
	font-size:16px;
	color:#FFF;
	margin:0 15px;
	display:inline;
}
.jl_ztcBRight{
	width:260px;
	height:150px;
}
.jl_ztcBRight ul li{
	width:160px;
	height:68px;
	float:left;
	color:#FFF;
	line-height:68px;
	font-size:16px;
	padding-left:100px;
}
.icoT{
	background:#ee5a5a url(../images/ico18.png) no-repeat 45px;
}
.icoB{
	background:#5ab8ee url(../images/ico19.png) no-repeat 45px;
	margin-top:14px;
	display:inline;
}
.jl_footer{
	width:100%;
	height:150px;
	background:#49A8BA;
}
.jl_footerIN{
	width:1200px;
	height:150px;
	background:url(../images/botlogo.png) no-repeat 15px center;
}
.jl_bq{
	width:760px;
	line-height:26px;
	text-align:center;
	font-size:12px;
	color:#FFF;
	margin:30px 0 0 220px;
	display:inline;
}
.jl_td{
	width:200px;
	height:auto;
	margin:50px 0 0 0;
}
.jl_td ul li{
	width:100px;
	float:left;
	height:36px;
}
.jl_td ul li img{
	float:left;
	margin:0 8px 0 0;
	display:inline;
}
/************************list**********************/
.jl_listBan{
	width:100%;
	height:200px;
	overflow:hidden;
}
.jl_list{
	width:1200px;
}
.jl_listL{
	width:260px;
}
.jl_listT{
	width:240px;
	height:90px;
	background:#38a2b0;
	line-height:90px;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	padding:0 0 0 20px;
	
}
.jl_listLimg{
	width:260px;
	height:110px;
	overflow:hidden;
	border-top:1px solid #FFF;
}
.jl_listLB{
	width:100%;
}
.jl_listLB ul li{
	width:230px;
	height:50px;
	float:left;
	background:#fff url(../images/ico25.png) no-repeat 10px center ;
	line-height:50px;
	font-size:16px;
	padding:0 0 0 30px;
}
.jl_listLB ul li.curr{
	background:#fc9a01 url(../images/ico26.png) no-repeat 10px center;
}
.jl_listLB ul li.curr a{
	color:#FFF;
}
.jl_listLB ul li:hover{
	background:#fc9a01 url(../images/ico26.png) no-repeat 10px center;
}
.jl_listLB ul li:hover a{
	color:#FFF;
}
.jl_listLB ul li a{
	color:#000;
}
.jl_listRi{
	width:910px;
           background:#fff;
           padding:10px;
}
.jl_listRt{
	width:910px;
	height:50px;
	border-bottom:1px solid #ebebeb;
	margin-top:40px;
	display:inline;
}
.jl_listRt span{
	width:200px;
	float:left;
	height:50px;
	background:url(../images/line_c.jpg) no-repeat bottom left;
	line-height:50px;
	font-size:20px;
	font-weight:bold;
} 
.jl_listRt span img{
	margin:0 15px 0 0;
	display:inline;
}
.jl_listdqwz{
	width:auto;
	text-align:right;
	line-height:50px;
}
.jl_listdqwz a{color:#000;}
.jl_listdqwz img{
	margin:17px 10px 0 0 ;
	float:left;
}
.jl_listRb{
	width:100%;
           margin-top:20px;
           min-height:300px;
}
.jl_listRb ul li{
	width:100%;
	height:120px;
	float:left;
	margin:20px 0 0 0;
	display:inline;
}
.jl_listRb ul li:hover{
	background:url(../images/line_s.jpg) no-repeat 99px center;
}
.jl_listRb ul li .time{
	width:100px;
	height:80px;
	float:left;
	padding:10px 0;
}
.jl_listRb ul li .time h1{
	width:100%;
	float:left;
	color:#39a2b1;
	text-align:center;
	font-size:40px;
}
.jl_listRb ul li .time h2{
	
	font-size:14px;
	text-align:center;
	font-weight:lighter;
}
.jl_listRb ul li a{
	width:780px;
	float:right;
	font-size:12px;
	color:#999;
	line-height:24px;
	padding:15px 10px 0 20px;
}
.jl_listRb ul li a:hover{
color:#39a2b1;
}

.jl_listRb ul li a h1{
	font-size:16px;
	color:#000;
}
.jl_fy{
	width:100%;
	text-align:center;
	line-height:40px;
	margin:30px 0;
	display:inline;
}
.jl_listRb ul li img{
	width:100px;
	height:120px;
	float:left;
}
.jl_contT{
	width:910px;
	display:inline;
	line-height:45px;
	font-size:20px;
	text-align:center;
	line-height:65px;
	font-weight:bold;
}
.jl_contM{
	width:100%;
	line-height:50px;
	color:#39a2b1;
	font-size:12px;
	text-align:center;
}
.jl_contB{
	line-height:32px;
	font-size:16px;
	margin:20px 0;
	display:inline;
         width:100%;
}
.jl_contB p{
	text-indent:2em;
}
.jl_contB img{
    margin:0 auto;
}





/***********用户分类*************/

.nav1{
	width:240px;
    margin: 21px 20px 0 0;
    background-color: #f4f4f4;
    padding-bottom: 20px;
}
.leftsidebar_box>dl{
	padding-left:16px;
	margin:20px 0;

}

.leftsidebar_box>dl a{
	padding:10px ;
	font-size: 16px;
	line-height: 28px;
	width: 203px;
	display: inline-block;
    border: 1px solid #f4f4f4;
	border-right: 1px solid #f4f4f4;
}

.leftsidebar_box>dl a:hover{
	border: 1px solid #96242e;
	border-right: 1px solid #f4f4f4;
	color: #96242e;
	background-color:#fff;
}
.leftsidebar_box dl .yon{
	border: 1px solid #96242e;
	border-right: 1px solid #f4f4f4;
	color: #96242e;
	background-color:#fff;
}
.leftsidebar_box dl dt{
	position: relative;
}
.leftsidebar_box dl dt img{
    position:absolute;
    top:15px;
    right: 20px;
}
.leftsidebar_box dl dd{
	margin-left:10px;
}

.leftsidebar_box dl dd a{
	width:192px;
	padding:10px ;
	font-size: 16px;
	line-height: 28px;
	display: inline-block;
	border: 1px solid #f4f4f4;
}
.leftsidebar_box dl dd .eon{
    border: 1px solid #f4f4f4;
	color: #fff;
	background-color:#edd5d8;
}

.leftsidebar_box dl dd a:hover{
	border: 1px solid #f4f4f4;
	color: #fff;
	background-color:#edd5d8;
}

.leftsidebar_box2{width:100%;}
.leftsidebar_box2 dt{padding-left:12px;padding-right:10px;background-repeat:no-repeat;background-position:10px center;color:#fff; font-weight:bold; font-size:14px;position:relative; height:40px; line-height:40px;cursor:pointer; margin-bottom:1px;}
.leftsidebar_box2 dd{background-color:#fff;}
.leftsidebar_box2 dd td{border-bottom:1px solid #e5e5e5;}
.leftsidebar_box2 dd a{color:#f5f5f5;line-height:20px;}
.leftsidebar_box2 dt img{position:absolute;right:10px;top:14px;}
.lxfscon{width:100%; margin:0 auto; font-size:15px;}
.lxfscon h2{height:23px;}
.lxfscon ul{padding:5px 0; border-bottom:1px solid #e5e5e5;}
.lxfscon li{ width:100%;}


/********图片列表页**********/
/************pic************/

.dpzw_pic{
	width: 930px;
	height: auto;
	margin-top: 11px;
}
.dpzw_pic li{
	width: 275px;
	height:177px;
	float: left;
	padding: 21px 0;
	margin-right: 35px;
}
.dpzw_pic .li_w{
    margin-right:0px;
}
.dpzw_pic li .img_pic{
	position: relative;

}
.dpzw_pic li .img_pic a{
	height:177px;
}
.dpzw_pic li .img_pic p{
	width: 286px;
	height:47px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 16px;
	line-height: 47px;
	background: url(../images/pic_bjt.png);
}
.dpzw_pic li .img_pic p a{
	color:#fff;
	padding: 0 15px;
	height: 47px;
	line-height: 47px;
	font-size: 16px;
}

#imgConac{width:30px;}



/*新banner*/
#bannerSlide { height:400px; position:relative; overflow: hidden; zoom: 1; z-index:0; width:100%;}
.clearfix:before, .clearfix:after { display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon1.png) no-repeat; }


.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }

.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

#index_b_hero { width: 1240px; height: 400px; margin: auto; position: relative; }
#index_b_hero img { width: 1240px; height: 400px;}
#index_b_hero .heros { width: 1240px; height: 400px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }

#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; background-color: #303030; z-index: 3; cursor:pointer;}


#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
#index_b_hero .next { margin: -25px 0 0 0; right: 0; }




#index_b_hero .disabled { background-color: #000; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #000; z-index: 1; position: absolute; top: 0; left: 0; width: 1240px;height: 400px; overflow: hidden; left:2480px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1240px; filter: alpha(Opacity=50); opacity: .5; background:#fff; overflow: hidden; }
#index_b_hero .mask-right { left: 1240px; }
#index_b_hero .active { z-index: 2; left: 0; }