* {
	padding: 0;
	margin: 0
}
.ind_hd{
	width: 100%;
	height: 52px;
	border-bottom: 2px /*#2b4f87*/ #D72502 solid;
}
.ind_hd_top{
	/* width: 94.8%; */
	width: auto;height: 37px;
	border-top: 2px /*#2b4f87*/ #D72502 solid;
}
.ind_hd h2{
	/*float: left;
	font-size: 18px;
	color: #333;
	line-height: 52px;*/
	padding:0;
	width:131px; height: 37px; line-height: 37px; color: #fff; text-align: center; background: #D72502; font-size: 18px; position: absolute; left: 0; top:17px;
}
.ind_hd div{
	width: 9px;
	height: 9px;
	background: #6f9add;
	float: left;
	margin-top: 28px;
	margin-left: 8px;
}
.ind_hd span{
	float: left;
	font-size: 14px;
	color: #868686;
	padding-left: 38px;
	padding-top: 20px;
}
.ind_hd a{
	float: right;
	font-size: 14px;
	color: #333;
	line-height: 52px;
	text-decoration: underline;
}
.ind_hd a:hover{color: #6f9add;}
.ind_left{
	width: 678px;
	height: 100%;
	float: left;
}
.ind_right{
	width: 481px;
	float: right;
	margin-top: 53px;

}
.ind_right video{
	border: 1px solid #CC543C;
}
.ind_right div{
	width: 100%;
	height: 34px;
	background: #2b4f87;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 34px;
	margin-top: 8px;
}
.ind_right div a{display: block;width: 100%;height: 100%;color: #fff;}


.yxyw{
	width: 100%;
	height: 452px;
}
.yxyw .yxyw_left{
	width: 890px;
	float: left;
	height: 416px;
	margin-top: 36px;
}
.yxyw .yxyw_left .yxyw_con{
	width: 100%;
	height: 318px;
	margin-top: 42px;
}
.yxyw .yxyw_left .yxyw_con .yxywcon_left img{
	width: 373px;
	height: 216px;
}
.yxyw .yxyw_left .yxyw_con .yxywcon_left{
	float: left;
	width: 375px;
	height: 100%;
}
.yxyw .yxyw_left .yxyw_con .yxywcon_left h2{
	font-size: 16px;
	color: #2b4f87;
	padding: 18px 0 12px;
}
.yxyw .yxyw_left .yxyw_con .yxywcon_left p{
	font-size: 14px;
	color: #333;
	line-height: 24px;
}
.yxyw .yxyw_left .yxyw_con .yxywcon_right{
	float: right;
	width: 472px;
	height: 100%;
	margin-top: -10px;
}
.yxyw .yxyw_left .yxyw_con .yxywcon_right ul li{
	height: 40.5px;
	border-bottom: 1px #bfbfbf dashed;
	line-height: 40.5px;
}

.yxyw .yxyw_left .yxyw_con .yxywcon_right ul li a{
	display: block;
	font-size: 14px;
	color: #333;
}
.yxyw .yxyw_left .yxyw_con .yxywcon_right ul li p{
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.yxyw .yxyw_left .yxyw_con .yxywcon_right ul li a span{
	float: right;
	font-size: 14px;
	color: #9b9999;
}
.yxyw .yxyw_left .yxyw_con .yxywcon_right ul li a:hover{
	color: #6f9add;
}

.yxyw .yxyw_right{
	width: 239px;
	height: 416px;
	padding-top: 36px;
	float: right;
	background: #eee;
}
.yxyw .yxyw_right .ind_hd{
	width: 85%;
}
.yxyw .yxyw_right .ind_hd h2{
	padding-left: 20px;
}
.yxyw .yxyw_right ul{
	margin-top: 8px;
}
.yxyw .yxyw_right ul li{
	float: left;
	width: 65px;
	height: 65px;
	margin-left: 43px;
	margin-top: 17px;
}
.yxyw .yxyw_right ul li a{
	display: block;
	width: 45px;
	height: 55px;
	font-size: 16px;
	color: #fff;
	padding-left: 20px;
	padding-top: 10px;
	line-height: 24px;
	background: #6f9add;
	border-radius: 5px;
	position: relative;
}
.yxyw .yxyw_right ul li a span{
	position: absolute;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background: #fff;
	color: #6f9add;
	left: -21px;
	top: 15px;
	font-size: 20px;
	text-align: center;
	line-height: 36px;
}
.yxyw .yxyw_right ul li a:hover{
	font-weight: bold;
	background: #fff;
	color: #6f9add;
}
.yxyw .yxyw_right ul li a:hover span{
	font-weight: normal;
	background: #6f9add;
	color: #fff;
}

/* tzgg */
.tzgg{
	width: 100%;
	height: 450px;
	margin-top: 5px;
}
.tzgg .inner{
	overflow: visible;
}

/*选项卡*/

.tab_ul{width: 678px;height:38px;}
.tab_ul ul{
	display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
    display: box;           /* OLD - Android 4.4-*/
display: -webkit-box;   /*OLD - iOS 6-, Safari 3.1-6*/
display: -moz-box;          /*OLD - Firefox 19- (buggy but mostly works)*/
display: -ms-flexbox;    /*TWEENER - IE 10*/
display: -webkit-flex;      /*NEW - Chrome */
display: flex;              /*NEW, Spec - Opera 12.1, Firefox 20+*/
/* 09版 */
-webkit-box-orient: horizontal;
/*12版 */
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;

	width: 678px;
	height:38px;
	border-bottom:solid 2px #F2EFEF;

	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	align-items: center;}
.tab_ul ul li{
	-webkit-flex: 1;        /* Chrome */
    -ms-flex: 1;             /* IE 10 */
    flex: 1;                /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-flex: 1;     /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;       /* OLD - Firefox 19- */
	margin-bottom:-2px;
	border-bottom:solid 2px #F2EFEF;
	padding:0;
	margin-right: 30px;
	float: left;
	line-height: 38px!important;
	height:38px;
	list-style: none;
	text-align: center;
	list-style:none;}
.tab_ul ul li:hover{cursor: pointer;}
.tab_ul ul li.li-current {color: #f54343;background: #f7f7f7;border-bottom: solid 2px #f54144;font-weight: bold;}
.tab_con{position: relative;}
.con_ul{width: 678px;height: 320px;position:absolute;left: 0;top:2px;background: #fff;}
.con_ul h4{font-size: 18px;margin: 0;padding: 0;}

.con_ul ul{
	margin-top: 10px;
}
.con_ul ul li{
	width: 100%;
	height: 60px;
	margin-top: 5px;
}
.con_ul ul li h1{
	float: left;
	width: 70px;
	height: 55px;
	border: 1px #6f9add solid;
	font-size: 16px;
	/*margin-top: 5px;*/
	color: #2b4f87;
	text-align: center;
	line-height: 25px;
	padding:0;
}
.con_ul ul li h1 p{
	width: 100%;
	height: 30px;
	background: #6f9add;
	font-size: 26px;
	color: #fff;
	line-height: 30px;
	margin:0;
}
.con_ul ul li div{
	float: right;
	/*width: 525px;*/
	width: 600px;
	margin-top: 5px;
	/*padding:2px 10px;*/
}
.con_ul ul li div:hover{
	background: #E6E1E1;
	border-radius:5px;
}
.con_ul ul li div h2{
	font-size: 16px;
	color: #2b4f87;
	margin-bottom: 6px;
	padding:0;
}
.con_ul ul li div p{
	font-size: 13px;
	color: #333;
	line-height: 25px;
	margin:0;
}

/* zsdt */
.zsdt{
	width: 100%;
	height: 372px;
	margin-top: 48px;
}
.zsdt ul{
	margin-top: 32px;
}
.zsdt ul li{
	width: 100%;
	clear: both;
}
.zsdt ul li a{
	font-size: 14px;
	color: #333;
	line-height: 35px;
}
.zsdt ul li a span{
	float: right;
	font-size: 14px;
	color: #9b9999;
}
.zsdt ul li a:hover{
	color: #6f9add;
}

/* mtxw */
.mtxw ul li div{
	float: left;
	width: 86px;
	height: 22px;
	background: #6f9add;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 22px;
	margin-right: 14px;
	margin-top: 5px;
}
.mtxw ul li a{
	float: left;
	width: 576px;
}

/* bxts */
.bxts{
	width: 100%;
	margin-top: 55px;
}
.bxts .bxts_con{
	margin-top: 89px;
}
.bxts .bxtscon_left{
	float: left;
	width: 441px;
	margin-left: 4px;
}
.bxts .bxtscon_right{
	float: right;
	width: 676px;
	margin-right: 20px;
}
.bxts .bxtscon_right ul li{
	width: 100%;
	height: 150px;
	margin-bottom: 30px;
}
.bxts .bxtscon_right ul li:last-child{
	margin-bottom: 0;
}
.bxts .bxtscon_right ul li img{
	float: left;
}
.bxts .bxtscon_right ul li div{
	width: 574px;
	float: right;
}
.bxts .bxtscon_right ul li div h2{
	font-size: 24px;
	color: #333;
}
.bxts .bxtscon_right ul li div h3{
	font-size: 16px;
	color: #676767;
	padding: 10px 0 12px;
}
.bxts .bxtscon_right ul li div p{
	font-size: 14px;
	color: #848080;
	line-height: 26px;
}

/* jyqd */
.jyqd{
	width: 100%;
	margin-top: 80px;
}
.jyqd .jyqd_con{
	width: 100%;
	margin-top: 41px;
}
.jyqd .jyqd_con img{
	display: block;
}

/* xyfg */
.xyfg{
	width: 100%;
	margin-top: 25px;
}
.xyfg .xyfg_inner{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.xyfg .xyfg_con{
	width: 100%;
	height: 116px;
	margin-top: 10px;
}
.xyfg .xyfg_con .xyfgcon{
	float: left;
	height: 278px;
	margin-right: 18px;
	position: relative;
}
.xyfg .xyfg_con .xyfgcon span{
	position: absolute;
	right: 0;
	bottom: 0;
	background: rgba(43,79,135,.8);
	width: 120px;
	height: 30px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 30px;
}
.xyfg .xyfg_con .xyfgcon1{
	width: 509px;
	border: 1px #d2d2d2 solid;
	overflow: hidden;
}
.xyfg .xyfg_con .xyfgcon2{
	width: 326px;
	border: 1px #d2d2d2 solid;
	overflow: hidden;
}
.xyfg .xyfg_con .xyfgcon3{
	margin-right: 0;
	width: 324px;
	height: 280px;
	position: relative;
}
.xyfg .xyfg_con .xyfgcon3 a{
	position: absolute;
	width: 151px;
	height: 128px;
	border: 1px #d2d2d2 solid;
	overflow: hidden;
}
.xyfg .xyfg_con .xyfgcon img.fangda{
	-webkit-transition: .6s;
	-moz-transition: .6s;
	-ms-transition: .6s;
	transition: .6s;

}
.xyfg .xyfg_con .xyfgcon img.fangda:hover{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.xyfg .xyfg_con .xyfgcon3 a.xyfgpic3{
	left: 0;
	top: 0;
}
.xyfg .xyfg_con .xyfgcon3 a.xyfgpic4{
	right: 0;
	top: 0;
}
.xyfg .xyfg_con .xyfgcon3 a.xyfgpic5{
	left: 0;
	bottom: 0;
}
.xyfg .xyfg_con .xyfgcon3 a.xyfgpic6{
	right: 0;
	bottom: 0;
}
.xyfg .xyfg_con .xyfgcon3 a.xyfgpic6 img:hover{opacity: .8;}
.xyfg .xyfg_bot{
	width: 100%;
	height: 164px;
	background: url("xyfgpic.jpg")/*tpa=http://www.czxy.com/Czxy/images/xyfgpic.jpg*/ no-repeat center top;
}

/* ybm */
.ybm{
	width: 100%;
	margin-top: 36px;
}
.ybm .ind_hd{
	border-bottom: none;
}
.ybm .ybm_con{
	width: 100%;
	height: 40px;
	margin-top: 30px;
}
.ybm .ybm_con input{
	float: left;
	width: 246px;
	height: 38px;
	border: 1px #a0a0a0 solid;
	border-radius: 5px;
	font-size: 14px;
	color: #787878;
	padding-left: 19px;
	margin-right: 20px;
	line-height: 38px;
}
.ybm .ybm_con a{
	float: left;
	width: 156px;
	height: 40px;
	background: #5280c6;
	border-radius: 5px;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
}
.ybm .ybm_con a span{
	float: left;
	padding-left: 46px;
}
.ybm .ybm_con a img{
	float: left;
	margin-top: 12px;
	margin-left: 10px;
}
