﻿@charset "utf-8";
/* CSS Document */

body, html {
	margin:0px;
	padding:0px;
}




::-webkit-scrollbar{
  width:5px;
  height:5px;
  /**/
}
::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
  border-radius:2px;
}
::-webkit-scrollbar-thumb{
  background: #bfbfbf;
  border-radius:10px;
}
::-webkit-scrollbar-thumb:hover{
  background: #c0c0c0;
}
::-webkit-scrollbar-corner{
  background: #179a16;
}


.top_in{
	position:fixed;
	top:0;
	z-index:999;
	width:100%;
	background-color:#fff;
	-moz-box-shadow: 0px 2px 5px #6587ab;/*firefox*/
	-webkit-box-shadow: 0px 2px 5px #6587ab;/*safari或chrome*/
	box-shadow:0px 2px 5px #6587ab;/*opera或ie9*/
	}
.menu_top {
	width:1200px;
	margin:0 auto;
	height:80px;
}
.menu_L {
	float:left;
	margin-top:3px;
}
.menu_R {
	float:right;
	height:80px;
	width:770PX;
}
.con_ban {
	width:100%;
	height:513px;
	margin-top:53px;
}

.con_ban_sub{
		width:100%;
		height:auto;
		margin-top:80px;}

.con_ban_sub img{
	width:100%;
	height:100%;}

.div1 {
	width:110px;
	text-align:center;
	position:relative;
	float:left;
	height:80PX;
	line-height:80px;

}

.div1:hover ul {
	display:block;
	
	
}

li, ul {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"微软雅黑", Arial, "Microsoft YaHei"
}
.div1 ul {
	list-style:none;
	display:none;
	border:1px solid #dcdcdc;
	padding:5px;
	position:absolute;
	left:-10PX;
	background:#fff;
	width:120px;
	box-shadow:#333 0px 8px 12px 0px;
	z-index:9999;
	border-top:solid 3px #ee7500
}
.div2 {
	color:#333;
	
}
.div2:hover{
	background-color:#eee;
	color:#fff;
	}
	
.div2:focus{
	background-color:#eee}

.nav_e{
	color:#606060;
	text-decoration:none;
	font-size:16PX;
	font-weight:bold;

	}
	
	


.nav_e:hover{
	color:#ee7500;
	
}
	

	
.nav_sub{
	display:block;
	
	color:#333;
	text-decoration:none;
	font-size:14px;
	
	height:32px;
	line-height:32px;

	}
	
.nav_sub:hover{
	color:#fff;
	background-color:#ee7500}


.main_con{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:20px;
	padding-bottom:20px;
	min-height:460px;
	}

.main_con_01{
	height:300px;}	
	
.main_con_02{
	
	margin-top:20px;}	
.con_L{
	border:solid 1PX #e5e5e5;
	width:574PX;
	height:514PX;
	float:left;
	margin-right:20PX;
	margin-left:10px;
	
	}
	
.con_L:hover{
	box-shadow:#666 0px 8px 12px 0px;
	}

.con_img{
	display:block;
	height:375px;
	}
.con_img img{
	width:100%}
	
.con_text{
	padding:20px;}
	
.cont_tit{
	font-size:18px;
	font-weight:bold;
	}
.cont_main{
	margin-top:10px;
	line-height:20px;}
.con_R{
	border:solid 1PX #e5e5e5;
	width:574PX;
	height:514PX;
	float:left;

	
	}

.con_R:hover{
	box-shadow:#666 0px 8px 12px 0px;
	}

.con02_tit{
	font-size:25px;
	text-align:center;
	
	font-weight:bold}
	
.con02_t{
	text-align:center;
	margin-top:10px;}


.con02_main{
	overflow:hidden;
	margin-top:10px;
	}
	
.con02_aL{
	float:left;
	width:586px;
	margin-right:20px;}
	
.con02_aR{
	float:left;}
	
.al_img{
	float:left;
	}
	
.al_text{
	float:left;
	background-color:#f7f7f7;
	height:118px;
	width:398px;
	padding:10px;
	color:#333;
}


.al_text:hover{
	background-color:#2e7cff;
	color:#fff}
.al_text.hover{
	background-color: #2e7cff;
	color:#fff}

.al_texttit{
	font-size:18px;
	font-weight:bold;
	height:50px;
	line-height:50px;
	
	}
	
	
	
.al_textmain{
	line-height:30px;
	font-size:14px;}
.con02_a{
	height:144px;
	margin-top:20px;}
.con02_b{
	margin-top:20px;}

.bottom{
	background-color:#303436;
	
	color:#fff;
	font-size:14px;
	height:264px;
}
	
	
.con_ljt{height:50px;
	line-height:50px;
	border-bottom:solid 1px #e2e2e2;
	font-weight:bold;
	font-size:14px;
	}
.con_lj{
	color:#666;
	font-size:14px;
	font-weight:bold;
	}
	
.con_gsjj{
	font-size:26px;
	font-weight:bold;
	text-align:center;
	height:80px;
	line-height:80px;
	margin-bottom:30px;
	color:#2195ec;
	}
	
.gsjj_t{
	background-image:url(../img/img07.png);
	background-repeat:no-repeat;
	background-position:center;
	background-position:bottom;
	
	}
	
.main_p{
	
	font-size:16px;
	
	line-height:38px;

	 text-align:Justify;
	}
	
.main_p1{

	font-size:16px;

	line-height:38px;
	 text-indent:32px;
	}

.main_img{
	float:left;
	margin-right:15px;
	width:400px;}
	
.fzlc{
	width:900px;
	margin:0 auto;}
	
.fzlc img{
	width:100%}
	
.zzry_1{
	float:left;
	margin:20px;
	text-align:center;}
	
.zzry_1 img{
	width:239px;
	height:168px;
	
	}
	
.zzry_1 p{
	margin-top:10px;
	font-size:16px;
	}
	
.con_khalL{
	float:left;
	}
	
.khal_t{

	background-color: #2e6bd2;
    width: 185px;
    height: 62px;
    line-height: 62px;
    text-align: left;
    color: #fff;
    margin-top: 20px;
    padding-left: 15px;
    font-size: 18px;
	border-bottom:solid 1px #f2f1f1;
}



.khal_fl{
	
	border-top:none;}
	
	
.khal_fl li{
	height: 50px;
    line-height: 50px;
    text-align: left;
  
    font-size: 14px;
    border-bottom: solid 1px #f2f1f1;
    
    background-color: white;
	
	}	

.khal_fl li a{
	color:#424242;
	display:block;
	background-image: url(../img/menu_L.png);
    background-position: 15px 16px;
    background-repeat: no-repeat;
    padding-left: 37px;
}
	
	
.khal_fl li a:hover{
	color:#fff;
	background-color:#2e6bd2;
	background-image:url(../img/menu_L-1.png);
}


#fl_dj{
	color:#fff;
	background-color:#2e6bd2;
	background-image:url(../img/menu_L-1.png);
	}	
.con_khalR{
	float:left;
	margin-top:20px;
	margin-left:30px;
	width:969px;}
	
	
.kd{
	overflow:hidden;
	margin-bottom:38px;}
	
	
.anli{
	width: 282px;
    height: 71px;
    float: left;
    margin: 0 19px;}
	
.jgzz_t{
	height:86px;
	border-bottom:dotted 1px #dcdcdc;
	
	text-align:center;
	line-height:70px;
	font-weight:300;
	font-size:26px;
	
	}
	
	
.jgzz_d{
	margin-top:20px;
	}
.jgzz_p{
	 text-indent:32px;
	 line-height:30px;
	 font-size:16px;
	
	}
	
	
.bm_img{

	width:500px;
	margin: 0 auto;
	margin-top:10px;
	margin-bottom:10px;
	}
	
.cul_deve{
	height:94px;
	background-color:#f7f7f7;
	margin-bottom:10px;
	}

.cul_develeft{
	float:left;
	display:block;}
	
	
.cul_deveright{
	float: left;
    margin-left: 15px;
    width: 692px;
    margin-top: 21px;
	
	}


.cul_deveright_tit{
	display:block;
	font-size:16px;
	color:#333;
	float:left;
	font-weight:bold;}
	
.cul_deveright_tit:hover{
	color:#1251bb;}
	
.cul_deveright_tada{
	color:#999;
	font-size:14px;
	height:40px;
	line-height:40px;
	}

.cul_deveright_con{
	display:block;
	color:#666;

	line-height:23px;
	font-size:14px;
    text-align: justify;
}



.cul_more{
	display:block;
	color:#1251bb;
	float:right;
	font-size:14px;}


.paginate{ margin-top:20px; margin-bottom:25px; float:right;}

.paginate ul li{
	
	border:#dcdcdc solid 1px;
	cursor:pointer;
	float:left;
	margin-right:5px;
	border-radius:5px}
	
	

.paginate ul li a{
	color:#2f2f2f;
	display:block;
	padding:8px 16px;
	font-size:14px;
	
	}
	
.paginate ul li a:hover{
	background-color:#2e7cff;
	color:#fff;
	border-radius:5px}

.pag_ge{
	height:32px;
	line-height:32px;
	font-size:14px;}

.pag_ge1{
	float:left;
	height:32px;
	line-height:32px;
	font-size:14px;
}

.pag_inp{
	float:left;
	height:32px;
	border:solid 1px #dcdcdc;
	width:30px;
	text-align:center;
	margin-left:5px;
	margin-right:5px;
	border-radius:5px;
	font-size:14px;
	}

#common-tool {
	margin-top: 180px;
	position: absolute;
	top: 78px;
	right: 0;
	z-index: 9999;
	border-radius:5px;
}
#common-tool ul {
	list-style: none
}
#common-tool ul li {
	background: #1251bb;
	_margin: 0;
	*margin:0;
	width: 70px;
	height: 75px;
	overflow: hidden;
	
}
#common-tool ul li a {
	display: block;
	padding: 10px
}
#common-tool ul li a:hover {
	background: #ee7500;
}
#common-top-ico {
	display: none
}
.common-sweep-box {
	display: none;
	position: absolute;
	right: 70px;
	top: 0px;
	padding: 5px;
	background: #FFF;
	border: 1px solid #EEE
}

.con_box{
	width:205px;
	height:63px;
	font-size:14px;
	font-weight:300;
	line-height:35px;}
.common-sweep-box img {
	width: 100px;
	height: 100px;
}


.common-sweep-box1 {
	display: none;
	position: absolute;
	right: 70px;
	top: 75px;
	padding: 5px;
	background: #FFF;
	border: 1px solid #EEE
}
.common-sweep-box1 img {
	width: 100px;
	height: 100px;
}


.common-sweep-box2{
	display: none;
	position: absolute;
	right: 70px;
	top: 151px;
	padding: 5px;
	background: #FFF;
	border: 1px solid #EEE;
	width:124px;
}

.com_ee{
	text-align:center;
	color:#fff;
	font-size:12px;}
	
	
.lxwm_img{
	width:580px;
	float:left}
	
.lxwm_img img{
	width:100%;}
.lxwm_t{
	text-align:left;
	line-height:30px;
	width:580px;
	float:left;
	margin-left:20px;

	}
	
.tab_l{
	height:50px;
	width:100px;
	}
	
.tab_l1{
	height:43px;
	width:49px;
	}
	
.jjfa_m{
	margin-top:40px;}
	.jjfa_w{
		display:block;
		color:#124095;
		height:25px;
		line-height:25px;
		margin-top:10px;
		}
		
.cp_main{
	float:left;
	margin:20px;
	text-align:center;
	color:#666;
	border:solid 1px #f2f2f2;
	}
	
.cp_main:hover{
	    box-shadow: #adadad 0px 3px 12px 0px;
}
	
.con_cp{
	border-bottom: solid 1px #eaeaea;
    width: 271px;
    height: 200px;
 
    padding: 5px;
	
	}
	
.con_d{
	height:35px;
	background-color:#fcfbfb;
	width:260px;
	padding:10px;
	text-align:left;
	
	}
	
.cond_t{
	font-weight:700
}
.con_d p{
	font-size:14px;
	margin-top:10px;
	line-height:22px;}
	


.con_cp img{
	width:100%}
	
.cpzx_xq{
	width:403px;
	margin:0 auto;}
	
.cp_t{
	background-image:url(../img/img21.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	margin-top:28px;
	margin-bottom:15px;
	}
	
.cp_p{
	margin-top:10px;
	line-height:30px;}
	
.cp_tab{
	margin-top:10px;
	border-top:solid 1px #aaaaaa;
	border-left:solid 1px #aaaaaa;

	}
	
.cp_td_t{
	text-align:center;
	background-color:#eeeeee;
	height:35px;
	border-bottom:solid 1px #aaaaaa;
	border-right:solid 1px #aaaaaa;
	line-height:35px;
	font-weight:400
	}
	
.cp_td{
	text-align:center;

	height:35px;
	border-bottom:solid 1px #aaaaaa;
	border-right:solid 1px #aaaaaa;
	line-height:35px;
	font-weight:400
	}
	


.jjfa_liux_jj3a{width:1200px;height:auto;margin:35px auto;overflow:hidden;}
.jj3a_box{width:590px;height:309px;position: relative;}
.jjfa_liux_jj3a .divd1{float:left;background-image:url(../img/img01_1.png)}
.jjfa_liux_jj3a .divd2{float:left; background-image:url(../img/img01.png);margin-left:20px;}
.zengjia_liux_sy1{
	margin:20px;}
	
.zengjia_liux_sy1 h2{
	font-size:22px;
	color:#fff;
	font-family:"微软雅黑";
	font-weight:bold;
	height:47px;
	
	
	}
	
.sy1_p{
	color:#fff;
	line-height:22px;
	font-size:14px;}

.sy1_a{
	display:block;
	width:80px;
	height:30px;
	font-size:14px;
	text-align:center;
	line-height:30px;
	background-color:#fff;
	margin-top:5px;
	color:#000}
	
.jjfa_liux_jj3a .jj3a_box_zz{position: absolute;width:590px;height:70px;bottom: 0;left: 0;background-color: rgba(69, 69, 69, 0.8);}
.zz_jt{background: url(../img/013.png);
    width: 49px;
    height: 37px;
    margin-top: 18px;
    float: right;
    background-repeat: no-repeat;}
.zz_jt.jt1{background:url(../img/014.png);width:49px;height:37px;float:right;margin-top: 18px;background-repeat: no-repeat;}


.common{width:70px;position:relative;height:81px; cursor:pointer}
.common:hover .div3{ display:block}
.common:hover .div3_1{ display:block}
.common:hover .div3_2{ display:block}

.div3{
	list-style:none;
	display:none;
	
	padding:5px;
	position:absolute;
	background:#1251bb;
    left: -192px;
    color: #fff;
    top: 0;
    width: 180px;
    height: 69px;
}
.div3_1{ list-style:none;display:none;border:1px solid #dcdcdc;padding:5px;position:absolute; background:#fff;
    left: -130px;
    top: 0;
    width: 118px;
    height: 107px;
}

.div3_2{
	list-style: none;
    display: none;
    padding: 5px;
    position: absolute;
    background: #1251bb;
    color: #fff;
    left: -225px;
    top: 0;
    width: 215px;
    height: 74px;
    padding-top: 10px;
}
.common2 img{
	width:90%;}
.common2{ background:#1251bb;color:#fff;height:63px;padding:11px;}
.common2:hover{ background-color:#ee7500;}
.ov1{
	overflow:hidden;
	margin-bottom:10px;}
	
.qq_d{
	float:left;
	margin-top:5px;
	font-size:14px;}
.dj{
	display:block;
	float:left;
	width:40px;
	height:20px;
	text-align:center;
	margin-left:10px;
	background-color:#022863;
	color:#fff;
	padding:5px;
	border-radius:5px;
	font-size:14px;}
	
	
	
.cma{
	display:block;
	border:solid 1px #eaeaea;
	float:left;
	width:283px;
	height:380px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#fff;
	}
	
.cma:hover{
	cursor:pointer;
	 box-shadow: #adadad 0px 3px 12px 0px;
	}
	
.cma_img{
	width:283px;
	height:200px;}
	
.cma_img img{
	width:100%;
	height:100%;
}

.cma_tit{
	font-size:16px;
	height:40px;
	line-height:40px;
	color:#666;
	margin:10px;
	font-weight:600;
	text-align:center;
	}
	
.cma_p{
	margin:10px;
	line-height:25px;
	color:#666;
	text-align:Justify;
	text-justify:inter-ideograph;
	font-size:14px;
	}
	
.dj_dl{
	display:block;

	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#fff;
	background-color:#3876d4;
	margin:0 auto;
	margin-top:20px;
	}
	
.bot_L{
	float:left;
	margin-left:10px;
	}	

.bot_R{
	float:left;
	margin-left:12PX;
	
}

.bot_R_01{
	float:left;
	margin-left:50px;
	margin-top:30px;}
	
.bot_tit{
	display:block;
	
	font-size:18px;
	color:#fff;
	height:30px;
	line-height:30px;}	
	
.bot_m{
	display:block;
	font-size:14px;
	color:#b5b5b5;
	height:30px;
	line-height:30px;}

.bot_m:hover{
	color:#FFF;}

.botttm_d{
	margin-top:10px;
	font-size:12px;

	border-top:solid 1px #606264;
	height:40px;
	line-height:40px;
	text-align:center;}